From 5751d4f66e6a95e46df11a603a9a770281ee7e9b Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 3 Mar 2015 17:43:14 +0100 Subject: [PATCH] filechooser: Only do search_start_query() while we are in search mode This signal can be emitted by GtkSearchEntry after search has been cancelled, and other operation mode is set. It doesn't make sense to populate the search model in that state anymore, so just avoid doing it. https://bugzilla.gnome.org/show_bug.cgi?id=745479 --- gtk/gtkfilechooserwidget.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index 8789f3f276..d1dcc84c63 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -6304,6 +6304,9 @@ search_entry_activate_cb (GtkFileChooserWidget *impl) GtkFileChooserWidgetPrivate *priv = impl->priv; const char *text; + if (priv->operation_mode != OPERATION_MODE_SEARCH) + return; + text = gtk_entry_get_text (GTK_ENTRY (priv->search_entry)); /* reset any existing query object */ -- 2.30.2